Swap order for args length and mapable checking