override annotations where necessary