badly named functions