no authorisation required as default
minor changes to annotations for pbc compatibility
merged upstream refactoring
Merge pull request #60 from wick-ed/0.5.8-beta

re-reviewed after upstream merge with 0.5.8-beta7