_hasParam, removing database connection dependencies
better exception throwing