Corrected reflection calls. needs some work anyway (will do today)