conventions and defaults