better debugging and properly catching when app is not explicit (should retrun false in all cases)