better namespace trick thing