'and' in 'enable' to use of 'guard', rather than signal definition