a bit cleaner would be much better