FOR DEVELOPERS TO DERIVE!.