Author: bird & palmer.