can I have a learning that is not associated with a user? Consider null constraints here