1. A method comprising: receiving from a Secure User Plane Location (SUPL) agent a request for at least one position estimate for a SUPL enabled terminal (SET); transmitting at least one User plane Location Protocol (ULP) service layer message to the SET and receiving at least one ULP service layer message from the SET, wherein ULP service layer messages do not contain any positioning related parameters except positioning protocol identification and positioning protocol messages; transmitting at least one positioning layer message to the SET and receiving at least one positioning layer message from the SET, wherein positioning layer messages conform to a positioning protocol that does not contain any service related parameters; and communicating with the SET to determine the at least one position estimate for the SET; and sending the at least one position estimate to the SUPL agent.