Fixed #26 - prototypes can be used directly