this will avoid the fuck error type 3