strict compliance with whatever