why use get_binary/3 but the default is 'false'? Maybe get_is_true/3 is more appropriate?