Does not compile otherwise