a few prototypes/cast corrections