allow 'Integer' as return type