Best practice vs Best workarounds