Guidelines should be treated as guidelines and nothing more... The impact to users should always be more important than adhering to guidelines in my opinion...