guard against nonexistent mixin callbacks

this should probably also throw a helpful warning mentioning what's goin down.