encapsulated special handling