properlt converting return types for plain return (not future) methods