Fixes #1 - Support custom footer