accidentally broke getInstanceFromSelector