Simplfy module template logic