Fixes #71, allow defines with no callbacks.
Includes test and revs to 0.2.7