attempt at some consistency