remove default am_code = None from 'code' return