even more frigging foolprofing