responsive declarations should be last